package hu.bme.mit.obp.seammodel.incquery.validation.constraints;

import org.eclipse.viatra2.emf.incquery.runtime.api.IMatcherFactory;
import org.eclipse.viatra2.emf.incquery.runtime.api.IncQueryMatcher;
import org.eclipse.viatra2.emf.incquery.validation.core.Constraint;

import patternmatchers.seammodelqueries.NonReferencedEntityMatcher;

import signatures.seammodelqueries.NonReferencedEntitySignature;

public class NonReferencedEntityConstraint extends Constraint<NonReferencedEntitySignature> {

	public NonReferencedEntityConstraint() {
		// TODO Auto-generated constructor stub
	}

	@Override
	public String getMessage() {
		// TODO Auto-generated method stub
		return "Non referenced Entity!";
	}

	@Override
	public IMatcherFactory<NonReferencedEntitySignature, ? extends IncQueryMatcher<NonReferencedEntitySignature>> matcherFactory() {
		// TODO Auto-generated method stub
		return NonReferencedEntityMatcher.FACTORY;
	}

}
